"""
文件写入：
    f = open(name, mode)   # mode="w"
    f.write(内容)
    f.flush()  # 内容刷新
直接调用write，内容并未真正写入文件，而是会积攒在内存中，称之为缓冲区
当调用flush的时候，内容会真正写入文件
这样做是避免频繁的操作硬盘，导致效率下降
close方法自带flush方法
"""

# 打开文件，不存在的文件
f = open("test.txt", "w", encoding="UTF-8")
# write写入
f.write("hello world!")

# flush刷新
f.flush()

# close关闭文件
f.close()

# 打开一个存在的文件：清空原有的内容
f = open("test.txt", "w", encoding="UTF-8")
# write写入，flush刷新
f.write("你好，世界!")
f.flush()

# close关闭文件
f.close()